body {
    overflow:hidden;
	margin:0px; 
	padding:0px;  
	background:#2c3131 url(../imgs/bg1.gif) center no-repeat; 
	font-family:Arial, Helvetica, sans-serif;
}

.maincontainer { 
    margin-left:auto; 
	margin-right:auto; 
	width:388px;
}

.maincontainer ul {
    list-style:none; 
	margin:0px; 
	padding:0px;
}

.logo1 { 
    margin-bottom:12px;
	background:url(../imgs/logo1.png) top center no-repeat; 
	height:50px;
}

.login-bg {
    margin-bottom:2px; 
	padding-top:60px;
	background:url(../imgs/bg2.png); 
	height:227px;
	*height:287px;
}

.shadow {
    background:url(../imgs/bg3.png); 
	height:70px;
}

.login {
    margin-left:auto; 
	margin-right:auto; 
	width:280px; 
	text-align:left;
}

.login ul {
    list-style:none; 
	margin:0px; 
	padding:0px;
}

.login-input {
    margin-top:6px; 
	margin-bottom:15px; 
	background:url(../imgs/bg4.png); 
	height:36px; 
	text-align:center;
}

.login-check {
    float:left; 
	width:120px;
}

.login-check ul {
    list-style:none; 
	margin:0px; 
	padding:0px;
}

.check {
    background:url(../imgs/check1.png) left center no-repeat; 
	padding-left:24px; 
	height:23px; 
	line-height:21px;
}


.check2 {
    background:url(../imgs/check2.png) left center no-repeat; 
	padding-left:24px; 
	height:23px; 
	line-height:21px;
}

.remember {
    background:url(../imgs/icon1.png) left center no-repeat; 
	padding-left:24px;
	height:23px; 
	line-height:21px;
}

.login-button {
    float:right;
}